microalgae biofuel - French English Dictionary